IReferenceArray Generic Interface

Enables arbitrary enumerations, structures, and delegate types to be used as an array of property values. You can’t implement this interface, see Remarks.

Syntax

generic<typename T>
public interface class IReferenceArray : IPropertyValue  

Remarks

You can’t implement the IReferenceArray interface or include it in a signature. IReferenceArray is mainly an internal implementation detail of how the Windows Runtime implements boxing and nullable values.

(C++ only) In C++, this interface is exposed as Platform::IBoxArray<T>. In scenarios such as XAML data-binding in which a collection of either reference types or value types is passed as type Platform::Object^, you can use safe_cast to convert the object to IBoxArray, and then use the IBoxArray::Value property to access the strongly typed Platform::Array object that contains the elements of the collection.

Requirements

Namespace: Windows.Foundation

Metadata: windows.winmd

See also

Reference

IReferenceArray Members

Windows.Foundation Namespace